package objet;

import java.util.ArrayList;

public class Base {

	protected int id ; 
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	protected int cout ;
	protected ArrayList<Entreprise> listEntreprise;
	
	public Base(int cout, ArrayList<Entreprise> listEntreprise) {
		super();
		this.cout = cout;
		this.listEntreprise = listEntreprise;
	
	}
	
	public Base ()
	{
		this.listEntreprise = new ArrayList<Entreprise>();
	}
	public int getCout() {
		return cout;
	}
	public void setCout(int cout) {
		this.cout = cout;
	}
	public ArrayList<Entreprise> getListEntreprise() {
		return listEntreprise;
	}
	public void setListEntreprise(ArrayList<Entreprise> listEntreprise) {
		this.listEntreprise = listEntreprise;
	}
	
	public void AjoutEntreprise (Entreprise e)
	{
		this.listEntreprise.add(e);
	}

	public boolean appartientA ( int id_entreprise)
	{
		for (int i = 0 ; i < listEntreprise.size() ; i ++)
			if (listEntreprise.get(i).getIdentifiant()==id_entreprise)
				return true;
		return false;
	}
	
	@Override
	public String toString() {
		return "Base [id=" + id + ", cout=" + cout + ", listEntreprise="
				+ listEntreprise + "]";
	}
	
	
	
}
